#include<stdio.h>
int main()
{
	int a = -1;			
	unsigned int b = -1;
	unsigned int c = -1;
//三者存储皆为：1000 0000 0000 0000 0000 0000 0000 0001
//补码为：      1111 1111 1111 1111 1111 1111 1111 1111
	printf("%u\n", a);
	printf("%u\n", b);
//以%u读取为  4294967295
	printf("%d\n", c);
//以%d读取时要讲补码转为原码：1000 0000 0000 0000 0000 0000 0000 0001
	// -1
	//溢出运算：无符号的-1在读取时其实就是有符号的最大值
	return 0;
}